#ifndef _SATURATION_H_
#define _SATURATION_H_

#include <stdint.h>

#define HeatControl_Saturation_initialize()

#define HEATCONTROL_SATURATION_LOCAL_DECLS \
			int32_t HeatControl_Saturation_outputValue = 0;

#define HeatControl_Saturation_Input_consumeInputValue(value) \
				do { \
					int32_t x = (value); \
					if (x > 25600) { \
						HeatControl_Saturation_outputValue = 25600; \
					} else if (x < 0) { \
						HeatControl_Saturation_outputValue = 0; \
					} else { \
						HeatControl_Saturation_outputValue = x; \
					} \
				} while (0)

#define HeatControl_Saturation_computeOutputValues()

#define HeatControl_Saturation_Output_getOutputValue() \
			HeatControl_Saturation_outputValue

#define HeatControl_Saturation_update()

#endif /* _SATURATION_H_ */
